export interface ShortFictionReferencePromptInput {
    readonly text?: string;
}
export interface ShortFictionOutlinePromptInput {
    readonly direction: string;
    readonly chapterCount: number;
    readonly charsPerChapter: number;
    readonly reference?: ShortFictionReferencePromptInput;
}
export interface ShortFictionOutlineReviewPromptInput {
    readonly direction: string;
    readonly outline: {
        readonly rawContent: string;
    };
    readonly reference?: ShortFictionReferencePromptInput;
}
export interface ShortFictionOutlineRevisionPromptInput extends ShortFictionOutlineReviewPromptInput {
    readonly review: string;
    readonly chapterCount: number;
    readonly charsPerChapter: number;
}
export interface ShortFictionDraftPromptInput {
    readonly direction: string;
    readonly outlineMarkdown: string;
    readonly chapterCount: number;
    readonly charsPerChapter: number;
}
export interface ShortFictionDraftReviewPromptInput extends ShortFictionDraftPromptInput {
    readonly draftMarkdown: string;
}
export interface ShortFictionDraftRevisionPromptInput extends ShortFictionDraftPromptInput {
    readonly review: string;
}
export interface ShortFictionPackagePromptInput {
    readonly direction: string;
    readonly outlineMarkdown: string;
    readonly draftMarkdown: string;
    readonly draftTitle: string;
}
export declare function buildShortFictionOutlineSystemPrompt(): string;
export declare function buildShortFictionOutlineUserPrompt(input: ShortFictionOutlinePromptInput): string;
export declare function buildShortFictionOutlineReviewSystemPrompt(): string;
export declare function buildShortFictionOutlineReviewUserPrompt(input: ShortFictionOutlineReviewPromptInput): string;
export declare function buildShortFictionOutlineRevisionFollowup(input: ShortFictionOutlineRevisionPromptInput): string;
export declare function buildShortFictionWriterSystemPrompt(): string;
export declare function buildShortFictionWriterUserPrompt(input: ShortFictionDraftPromptInput): string;
export declare function buildShortFictionDraftReviewSystemPrompt(): string;
export declare function buildShortFictionDraftReviewUserPrompt(input: ShortFictionDraftReviewPromptInput): string;
export declare function buildShortFictionDraftRevisionFollowup(input: ShortFictionDraftRevisionPromptInput): string;
export declare function buildShortFictionPackageSystemPrompt(): string;
export declare function buildShortFictionPackageUserPrompt(input: ShortFictionPackagePromptInput): string;
//# sourceMappingURL=short-fiction.d.ts.map