import { type Provider, ProviderEnum, type Style, StyleEnum, type Technique, TechniqueEnum } from "./types/index.js";
export { TechniqueEnum, ProviderEnum, StyleEnum };
export type { Technique, Provider, Style };
/**
 * Build generic technique hints section.
 *
 * @deprecated This function is deprecated. Use applyTechniques from technique-applicator.ts instead
 * for context-aware, actionable technique instructions rather than generic advice.
 *
 * This function provides static descriptions of techniques instead of applying them to the problem context.
 * The new TechniqueApplicator generates specific instructions tailored to the user's input.
 */
export declare function buildTechniqueHintsSection(options: {
    techniques?: Technique[];
    autoSelectTechniques?: boolean;
    contextText?: string;
}): string;
export declare function inferTechniquesFromText(text: string): Technique[];
export declare function buildProviderTipsSection(provider?: Provider, style?: "markdown" | "xml"): string;
export declare function buildPitfallsSection(): string;
export declare function buildDisclaimer(): string;
export declare function buildDesignReferencesSection(): string;
export declare function buildProjectReferencesSection(): string;
//# sourceMappingURL=prompt-sections.d.ts.map