export interface Snippet {
    name: string;
    content: string;
    tags: string[];
    createdAt: string;
    updatedAt: string;
}
export declare function saveSnippet(name: string, content: string, tags?: string[]): Promise<{
    success: boolean;
    path: string;
}>;
export declare function getSnippet(name: string): Promise<Snippet | null>;
export declare function deleteSnippet(name: string): Promise<{
    success: boolean;
}>;
export declare function searchSnippets(query: string, limit?: number): Promise<Snippet[]>;
export declare function listSnippets(): Promise<Snippet[]>;
