import React from 'react';
export interface PromptTemplate {
    id: string;
    title: string;
    description: string;
    content: string;
    category: string;
    tags: string[];
    variables: string[];
    usageCount: number;
    lastUsed?: Date;
    author?: string;
}
export interface PromptLibraryProps {
    onPromptSelect?: (prompt: PromptTemplate) => void;
    onPromptSave?: (prompt: Omit<PromptTemplate, 'id' | 'usageCount' | 'lastUsed'>) => void;
    allowCustomPrompts?: boolean;
    showUsageStats?: boolean;
    categories?: string[];
}
export declare const PromptLibrary: React.FC<PromptLibraryProps>;
export default PromptLibrary;
//# sourceMappingURL=PromptLibrary.d.ts.map