export interface ScanOptions {
    ai?: boolean;
    verbose?: boolean;
    json?: boolean;
}
export interface OptimizeOptions {
    ai?: boolean;
    model?: string;
    gitPr?: boolean;
    dryRun?: boolean;
    yes?: boolean;
}
export interface ConnectOptions {
    googleSearchConsole?: boolean;
}
export type IssueType = 'error' | 'warning' | 'ai-suggestion';
export interface SeoIssue {
    type: IssueType;
    message: string;
    file: string;
    element?: string;
    fix: string;
}
export interface ScanResult {
    file: string;
    issues: SeoIssue[];
}
export interface Config {
    openaiApiKey?: string;
    githubToken?: string;
    googleApiKey?: string;
    aiModel?: string;
    createPRs?: boolean;
    seoDirectory?: boolean;
    tracking?: {
        anonymous: boolean;
        searchConsole: boolean;
    };
}
export interface GitPrOptions {
    title: string;
    description: string;
    branch: string;
    files: string[];
}
//# sourceMappingURL=index.d.ts.map