import { CommandOptions } from "../types";
interface PlaybookOptions extends CommandOptions {
    add?: string;
    list?: boolean;
    search?: string;
    use?: string;
    remove?: string;
    template?: string;
    category?: string;
}
export declare class PlaybooksCommand {
    private playbooksDir;
    private templatesDir;
    execute(options: PlaybookOptions): Promise<void>;
    private interactiveMode;
    private addPlaybook;
    private listPlaybooks;
    private searchPlaybooks;
    private usePlaybook;
    private removePlaybook;
    private getAvailableTemplates;
    private showTemplates;
    private createFromTemplate;
    private getAllPlaybooks;
    private getPlaybook;
    private savePlaybook;
    private parseMarkdown;
    private generateId;
    private getCategoryIndex;
    private getMultilineInput;
    private getTemplateContent;
}
export {};
//# sourceMappingURL=playbooks.d.ts.map