import { z } from 'zod';
export declare const PredictionInputSchema: z.ZodObject<{
    homeTeam: z.ZodString;
    awayTeam: z.ZodString;
    prediction: z.ZodString;
    confidence: z.ZodNumber;
    matchDate: z.ZodString;
    league: z.ZodString;
    odds: z.ZodOptional<z.ZodObject<{
        home: z.ZodOptional<z.ZodNumber>;
        away: z.ZodOptional<z.ZodNumber>;
        draw: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        home?: number | undefined;
        away?: number | undefined;
        draw?: number | undefined;
    }, {
        home?: number | undefined;
        away?: number | undefined;
        draw?: number | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    homeTeam: string;
    awayTeam: string;
    prediction: string;
    confidence: number;
    matchDate: string;
    league: string;
    odds?: {
        home?: number | undefined;
        away?: number | undefined;
        draw?: number | undefined;
    } | undefined;
}, {
    homeTeam: string;
    awayTeam: string;
    prediction: string;
    confidence: number;
    matchDate: string;
    league: string;
    odds?: {
        home?: number | undefined;
        away?: number | undefined;
        draw?: number | undefined;
    } | undefined;
}>;
export type PredictionInput = z.infer<typeof PredictionInputSchema>;
export interface PlatformContent {
    title?: string;
    content: string;
    hashtags?: string[];
    callToAction?: string;
    meta?: {
        platform: string;
        characterCount: number;
        wordCount: number;
        complianceScore?: number;
        riskLevel?: 'critical' | 'high' | 'medium' | 'low';
    };
}
export type SocialPlatform = 'tiktok' | 'youtube' | 'facebook' | 'instagram' | 'twitter';
export type ContentTone = 'professional' | 'casual' | 'exciting' | 'confident' | 'analytical';
export interface ContentTemplate {
    platform: SocialPlatform;
    tone: ContentTone;
    maxLength: number;
    requiresHashtags: boolean;
    supportsEmojis: boolean;
    format: 'single' | 'thread' | 'title-description';
}
//# sourceMappingURL=prediction.d.ts.map