import type { IFont } from './IFont';
/**
 * Represents a collection of fonts (like a palette in ColorEditor).
 *
 * @public
 */
export interface IFontCollection {
    /**
     * The unique identifier of the collection.
     */
    readonly id: string;
    /**
     * The title of the collection.
     */
    readonly title: string;
    /**
     * The fonts in the collection.
     */
    fonts: ReadonlyArray<IFont>;
    /**
     * Whether the collection is mutable (user can add/remove fonts).
     */
    readonly mutable?: boolean;
    /**
     * Optional description.
     */
    readonly description?: string;
}
/**
 * Creates a favorites collection.
 *
 * @public
 */
export declare const FAVORITES_COLLECTION: IFontCollection;
/**
 * Creates a recent collection.
 *
 * @public
 */
export declare const RECENT_COLLECTION: IFontCollection;
//# sourceMappingURL=IFontCollection.d.ts.map