import { Document } from 'mongoose';
import { QuickTileMode } from './quick-tiles.interface';
export type QuickTileDocument = QuickTile & Document;
export declare class QuickTile {
    _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;
}
export declare const QuickTileSchema: import("mongoose").Schema<QuickTile, import("mongoose").Model<QuickTile, any, any, any, Document<unknown, any, QuickTile, any, {}> & QuickTile & Required<{
    _id: string;
}> & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, QuickTile, Document<unknown, {}, import("mongoose").FlatRecord<QuickTile>, {}, import("mongoose").DefaultSchemaOptions> & import("mongoose").FlatRecord<QuickTile> & Required<{
    _id: string;
}> & {
    __v: number;
}>;
