import { MCPPrompt, PromptFactory } from '../types/index.js';
export interface InitPromptArguments {
    domain: string;
}
export interface PostgenConfig {
    domain: string;
    initialized: string;
    version: string;
}
export declare class InitPrompt implements PromptFactory {
    private readonly logger;
    constructor();
    getPromptName(): string;
    getPromptDescription(): string;
    createPrompt(): MCPPrompt;
    executePrompt(args: InitPromptArguments): Promise<string>;
    private validateDomain;
    private createDirectoryStructure;
    private createConfigFile;
}
//# sourceMappingURL=InitPrompt.d.ts.map