export enum QuickTileMode {
	Chat = 'chat',
	Image = 'image',
	Docs = 'docs',
}

export interface IQuickTile {
	_id?: string;
	tileId: string;
	order: number;
	isActive: boolean;

	labelHe: string;
	labelEn: string;
	iconKey: string;
	iconUrl?: string | null;

	mode: QuickTileMode;
	modelId?: string;
	stylePresetKey?: string;
	defaultSamples?: number;
	defaultAspectRatio?: string;

	promptPrefix?: string;
	promptSuffix?: string;
	systemPrompt?: string;

	placeholderHe?: string;
	placeholderEn?: string;

	createdAt?: Date;
	updatedAt?: Date;
}
