import type { H3Event } from 'h3';
/**
 * Detects the current locale based on various sources
 * @param event - H3Event object
 * @param config - Runtime configuration with i18n settings
 * @param config.fallbackLocale - Fallback locale from config
 * @param config.defaultLocale - Default locale from config
 * @param config.locales - List of available locales
 * @param defaultLocale - Optional default locale override
 * @returns The detected locale code
 */
export declare const detectCurrentLocale: (event: H3Event, config: {
    fallbackLocale?: string;
    defaultLocale?: string;
    locales?: {
        code: string;
    }[];
}, defaultLocale?: string) => string;
