import React from 'react';

interface FlagIconProps {
    /** Size in pixels (width and height). Default: 24 */
    size?: number;
    /** Additional CSS class */
    className?: string;
    /** Inline styles */
    style?: React.CSSProperties;
    /** Test ID for testing frameworks (web) */
    "data-testid"?: string;
    /** Test ID for testing frameworks (React Native) */
    testID?: string;
    /** Accessible label for screen readers */
    "aria-label"?: string;
    /** Hide from screen readers (default: true if no aria-label) */
    "aria-hidden"?: boolean;
}
type FlagIconComponent = React.FC<FlagIconProps>;
interface FlagIconInternalProps extends FlagIconProps {
    children?: React.ReactNode;
    svgContent: string;
    /** Test ID for testing frameworks */
    testID?: string;
}

declare const FlagIcon: React.FC<FlagIconInternalProps>;

declare const FlagAD: React.FC<FlagIconProps>;

declare const FlagAE: React.FC<FlagIconProps>;

declare const FlagAF: React.FC<FlagIconProps>;

declare const FlagAG: React.FC<FlagIconProps>;

declare const FlagAI: React.FC<FlagIconProps>;

declare const FlagAL: React.FC<FlagIconProps>;

declare const FlagAM: React.FC<FlagIconProps>;

declare const FlagAN: React.FC<FlagIconProps>;

declare const FlagAO: React.FC<FlagIconProps>;

declare const FlagAQ: React.FC<FlagIconProps>;

declare const FlagAR: React.FC<FlagIconProps>;

declare const FlagAS: React.FC<FlagIconProps>;

declare const FlagAT: React.FC<FlagIconProps>;

declare const FlagAU: React.FC<FlagIconProps>;

declare const FlagAW: React.FC<FlagIconProps>;

declare const FlagAX: React.FC<FlagIconProps>;

declare const FlagAZ: React.FC<FlagIconProps>;

declare const FlagBA: React.FC<FlagIconProps>;

declare const FlagBB: React.FC<FlagIconProps>;

declare const FlagBD: React.FC<FlagIconProps>;

declare const FlagBE: React.FC<FlagIconProps>;

declare const FlagBF: React.FC<FlagIconProps>;

declare const FlagBG: React.FC<FlagIconProps>;

declare const FlagBH: React.FC<FlagIconProps>;

declare const FlagBI: React.FC<FlagIconProps>;

declare const FlagBJ: React.FC<FlagIconProps>;

declare const FlagBL: React.FC<FlagIconProps>;

declare const FlagBM: React.FC<FlagIconProps>;

declare const FlagBN: React.FC<FlagIconProps>;

declare const FlagBO: React.FC<FlagIconProps>;

declare const FlagBQ: React.FC<FlagIconProps>;

declare const FlagBQ1: React.FC<FlagIconProps>;

declare const FlagBQ2: React.FC<FlagIconProps>;

declare const FlagBR: React.FC<FlagIconProps>;

declare const FlagBS: React.FC<FlagIconProps>;

declare const FlagBT: React.FC<FlagIconProps>;

declare const FlagBV: React.FC<FlagIconProps>;

declare const FlagBW: React.FC<FlagIconProps>;

declare const FlagBY: React.FC<FlagIconProps>;

declare const FlagBZ: React.FC<FlagIconProps>;

declare const FlagCA: React.FC<FlagIconProps>;

declare const FlagCC: React.FC<FlagIconProps>;

declare const FlagCD: React.FC<FlagIconProps>;

declare const FlagCF: React.FC<FlagIconProps>;

declare const FlagCG: React.FC<FlagIconProps>;

declare const FlagCH: React.FC<FlagIconProps>;

declare const FlagCI: React.FC<FlagIconProps>;

declare const FlagCK: React.FC<FlagIconProps>;

declare const FlagCL: React.FC<FlagIconProps>;

declare const FlagCM: React.FC<FlagIconProps>;

declare const FlagCN: React.FC<FlagIconProps>;

declare const FlagCO: React.FC<FlagIconProps>;

declare const FlagCR: React.FC<FlagIconProps>;

declare const FlagCU: React.FC<FlagIconProps>;

declare const FlagCV: React.FC<FlagIconProps>;

declare const FlagCW: React.FC<FlagIconProps>;

declare const FlagCX: React.FC<FlagIconProps>;

declare const FlagCY: React.FC<FlagIconProps>;

declare const FlagCZ: React.FC<FlagIconProps>;

declare const FlagDE: React.FC<FlagIconProps>;

declare const FlagDJ: React.FC<FlagIconProps>;

declare const FlagDK: React.FC<FlagIconProps>;

declare const FlagDM: React.FC<FlagIconProps>;

declare const FlagDO: React.FC<FlagIconProps>;

declare const FlagDZ: React.FC<FlagIconProps>;

declare const FlagEC: React.FC<FlagIconProps>;

declare const FlagEE: React.FC<FlagIconProps>;

declare const FlagEG: React.FC<FlagIconProps>;

declare const FlagEH: React.FC<FlagIconProps>;

declare const FlagER: React.FC<FlagIconProps>;

declare const FlagES: React.FC<FlagIconProps>;

declare const FlagET: React.FC<FlagIconProps>;

declare const FlagFI: React.FC<FlagIconProps>;

declare const FlagFJ: React.FC<FlagIconProps>;

declare const FlagFK: React.FC<FlagIconProps>;

declare const FlagFM: React.FC<FlagIconProps>;

declare const FlagFO: React.FC<FlagIconProps>;

declare const FlagFR: React.FC<FlagIconProps>;

declare const FlagGA: React.FC<FlagIconProps>;

declare const FlagGB: React.FC<FlagIconProps>;

declare const FlagGD: React.FC<FlagIconProps>;

declare const FlagGE: React.FC<FlagIconProps>;

declare const FlagGF: React.FC<FlagIconProps>;

declare const FlagGG: React.FC<FlagIconProps>;

declare const FlagGH: React.FC<FlagIconProps>;

declare const FlagGI: React.FC<FlagIconProps>;

declare const FlagGL: React.FC<FlagIconProps>;

declare const FlagGM: React.FC<FlagIconProps>;

declare const FlagGN: React.FC<FlagIconProps>;

declare const FlagGP: React.FC<FlagIconProps>;

declare const FlagGP1: React.FC<FlagIconProps>;

declare const FlagGQ: React.FC<FlagIconProps>;

declare const FlagGR: React.FC<FlagIconProps>;

declare const FlagGS: React.FC<FlagIconProps>;

declare const FlagGT: React.FC<FlagIconProps>;

declare const FlagGU: React.FC<FlagIconProps>;

declare const FlagGW: React.FC<FlagIconProps>;

declare const FlagGY: React.FC<FlagIconProps>;

declare const FlagHK: React.FC<FlagIconProps>;

declare const FlagHM: React.FC<FlagIconProps>;

declare const FlagHN: React.FC<FlagIconProps>;

declare const FlagHR: React.FC<FlagIconProps>;

declare const FlagHT: React.FC<FlagIconProps>;

declare const FlagHU: React.FC<FlagIconProps>;

declare const FlagID: React.FC<FlagIconProps>;

declare const FlagIE: React.FC<FlagIconProps>;

declare const FlagIL: React.FC<FlagIconProps>;

declare const FlagIM: React.FC<FlagIconProps>;

declare const FlagIN: React.FC<FlagIconProps>;

declare const FlagIO: React.FC<FlagIconProps>;

declare const FlagIQ: React.FC<FlagIconProps>;

declare const FlagIR: React.FC<FlagIconProps>;

declare const FlagIS: React.FC<FlagIconProps>;

declare const FlagIT: React.FC<FlagIconProps>;

declare const FlagJE: React.FC<FlagIconProps>;

declare const FlagJM: React.FC<FlagIconProps>;

declare const FlagJO: React.FC<FlagIconProps>;

declare const FlagJP: React.FC<FlagIconProps>;

declare const FlagKE: React.FC<FlagIconProps>;

declare const FlagKG: React.FC<FlagIconProps>;

declare const FlagKH: React.FC<FlagIconProps>;

declare const FlagKI: React.FC<FlagIconProps>;

declare const FlagKM: React.FC<FlagIconProps>;

declare const FlagKN: React.FC<FlagIconProps>;

declare const FlagKP: React.FC<FlagIconProps>;

declare const FlagKR: React.FC<FlagIconProps>;

declare const FlagKW: React.FC<FlagIconProps>;

declare const FlagKY: React.FC<FlagIconProps>;

declare const FlagKZ: React.FC<FlagIconProps>;

declare const FlagLA: React.FC<FlagIconProps>;

declare const FlagLB: React.FC<FlagIconProps>;

declare const FlagLC: React.FC<FlagIconProps>;

declare const FlagLI: React.FC<FlagIconProps>;

declare const FlagLK: React.FC<FlagIconProps>;

declare const FlagLR: React.FC<FlagIconProps>;

declare const FlagLS: React.FC<FlagIconProps>;

declare const FlagLT: React.FC<FlagIconProps>;

declare const FlagLU: React.FC<FlagIconProps>;

declare const FlagLV: React.FC<FlagIconProps>;

declare const FlagLY: React.FC<FlagIconProps>;

declare const FlagMA: React.FC<FlagIconProps>;

declare const FlagMC: React.FC<FlagIconProps>;

declare const FlagMD: React.FC<FlagIconProps>;

declare const FlagME: React.FC<FlagIconProps>;

declare const FlagMF: React.FC<FlagIconProps>;

declare const FlagMG: React.FC<FlagIconProps>;

declare const FlagMH: React.FC<FlagIconProps>;

declare const FlagMK: React.FC<FlagIconProps>;

declare const FlagML: React.FC<FlagIconProps>;

declare const FlagMM: React.FC<FlagIconProps>;

declare const FlagMN: React.FC<FlagIconProps>;

declare const FlagMO: React.FC<FlagIconProps>;

declare const FlagMP: React.FC<FlagIconProps>;

declare const FlagMQ: React.FC<FlagIconProps>;

declare const FlagMQ1: React.FC<FlagIconProps>;

declare const FlagMR: React.FC<FlagIconProps>;

declare const FlagMS: React.FC<FlagIconProps>;

declare const FlagMT: React.FC<FlagIconProps>;

declare const FlagMU: React.FC<FlagIconProps>;

declare const FlagMV: React.FC<FlagIconProps>;

declare const FlagMW: React.FC<FlagIconProps>;

declare const FlagMX: React.FC<FlagIconProps>;

declare const FlagMY: React.FC<FlagIconProps>;

declare const FlagMZ: React.FC<FlagIconProps>;

declare const FlagNA: React.FC<FlagIconProps>;

declare const FlagNC: React.FC<FlagIconProps>;

declare const FlagNE: React.FC<FlagIconProps>;

declare const FlagNF: React.FC<FlagIconProps>;

declare const FlagNG: React.FC<FlagIconProps>;

declare const FlagNI: React.FC<FlagIconProps>;

declare const FlagNL: React.FC<FlagIconProps>;

declare const FlagNO: React.FC<FlagIconProps>;

declare const FlagNP: React.FC<FlagIconProps>;

declare const FlagNR: React.FC<FlagIconProps>;

declare const FlagNU: React.FC<FlagIconProps>;

declare const FlagNZ: React.FC<FlagIconProps>;

declare const FlagOM: React.FC<FlagIconProps>;

declare const FlagPA: React.FC<FlagIconProps>;

declare const FlagPE: React.FC<FlagIconProps>;

declare const FlagPF: React.FC<FlagIconProps>;

declare const FlagPG: React.FC<FlagIconProps>;

declare const FlagPH: React.FC<FlagIconProps>;

declare const FlagPK: React.FC<FlagIconProps>;

declare const FlagPL: React.FC<FlagIconProps>;

declare const FlagPM: React.FC<FlagIconProps>;

declare const FlagPM1: React.FC<FlagIconProps>;

declare const FlagPN: React.FC<FlagIconProps>;

declare const FlagPR: React.FC<FlagIconProps>;

declare const FlagPS: React.FC<FlagIconProps>;

declare const FlagPT: React.FC<FlagIconProps>;

declare const FlagPW: React.FC<FlagIconProps>;

declare const FlagPY: React.FC<FlagIconProps>;

declare const FlagQA: React.FC<FlagIconProps>;

declare const FlagRE: React.FC<FlagIconProps>;

declare const FlagRO: React.FC<FlagIconProps>;

declare const FlagRS: React.FC<FlagIconProps>;

declare const FlagRU: React.FC<FlagIconProps>;

declare const FlagRW: React.FC<FlagIconProps>;

declare const FlagSA: React.FC<FlagIconProps>;

declare const FlagSB: React.FC<FlagIconProps>;

declare const FlagSC: React.FC<FlagIconProps>;

declare const FlagSD: React.FC<FlagIconProps>;

declare const FlagSE: React.FC<FlagIconProps>;

declare const FlagSG: React.FC<FlagIconProps>;

declare const FlagSH: React.FC<FlagIconProps>;

declare const FlagSI: React.FC<FlagIconProps>;

declare const FlagSJ: React.FC<FlagIconProps>;

declare const FlagSK: React.FC<FlagIconProps>;

declare const FlagSL: React.FC<FlagIconProps>;

declare const FlagSM: React.FC<FlagIconProps>;

declare const FlagSN: React.FC<FlagIconProps>;

declare const FlagSO: React.FC<FlagIconProps>;

declare const FlagSR: React.FC<FlagIconProps>;

declare const FlagSS: React.FC<FlagIconProps>;

declare const FlagST: React.FC<FlagIconProps>;

declare const FlagSV: React.FC<FlagIconProps>;

declare const FlagSX: React.FC<FlagIconProps>;

declare const FlagSY: React.FC<FlagIconProps>;

declare const FlagSZ: React.FC<FlagIconProps>;

declare const FlagTC: React.FC<FlagIconProps>;

declare const FlagTD: React.FC<FlagIconProps>;

declare const FlagTF: React.FC<FlagIconProps>;

declare const FlagTG: React.FC<FlagIconProps>;

declare const FlagTH: React.FC<FlagIconProps>;

declare const FlagTJ: React.FC<FlagIconProps>;

declare const FlagTK: React.FC<FlagIconProps>;

declare const FlagTL: React.FC<FlagIconProps>;

declare const FlagTM: React.FC<FlagIconProps>;

declare const FlagTN: React.FC<FlagIconProps>;

declare const FlagTO: React.FC<FlagIconProps>;

declare const FlagTR: React.FC<FlagIconProps>;

declare const FlagTT: React.FC<FlagIconProps>;

declare const FlagTV: React.FC<FlagIconProps>;

declare const FlagTW: React.FC<FlagIconProps>;

declare const FlagTZ: React.FC<FlagIconProps>;

declare const FlagUA: React.FC<FlagIconProps>;

declare const FlagUG: React.FC<FlagIconProps>;

declare const FlagUM: React.FC<FlagIconProps>;

declare const FlagUS: React.FC<FlagIconProps>;

declare const FlagUY: React.FC<FlagIconProps>;

declare const FlagUZ: React.FC<FlagIconProps>;

declare const FlagVA: React.FC<FlagIconProps>;

declare const FlagVC: React.FC<FlagIconProps>;

declare const FlagVE: React.FC<FlagIconProps>;

declare const FlagVG: React.FC<FlagIconProps>;

declare const FlagVI: React.FC<FlagIconProps>;

declare const FlagVN: React.FC<FlagIconProps>;

declare const FlagVU: React.FC<FlagIconProps>;

declare const FlagWF: React.FC<FlagIconProps>;

declare const FlagWS: React.FC<FlagIconProps>;

declare const FlagYE: React.FC<FlagIconProps>;

declare const FlagYT: React.FC<FlagIconProps>;

declare const FlagZA: React.FC<FlagIconProps>;

declare const FlagZM: React.FC<FlagIconProps>;

declare const FlagZW: React.FC<FlagIconProps>;

export { FlagAD, FlagAE, FlagAF, FlagAG, FlagAI, FlagAL, FlagAM, FlagAN, FlagAO, FlagAQ, FlagAR, FlagAS, FlagAT, FlagAU, FlagAW, FlagAX, FlagAZ, FlagBA, FlagBB, FlagBD, FlagBE, FlagBF, FlagBG, FlagBH, FlagBI, FlagBJ, FlagBL, FlagBM, FlagBN, FlagBO, FlagBQ, FlagBQ1, FlagBQ2, FlagBR, FlagBS, FlagBT, FlagBV, FlagBW, FlagBY, FlagBZ, FlagCA, FlagCC, FlagCD, FlagCF, FlagCG, FlagCH, FlagCI, FlagCK, FlagCL, FlagCM, FlagCN, FlagCO, FlagCR, FlagCU, FlagCV, FlagCW, FlagCX, FlagCY, FlagCZ, FlagDE, FlagDJ, FlagDK, FlagDM, FlagDO, FlagDZ, FlagEC, FlagEE, FlagEG, FlagEH, FlagER, FlagES, FlagET, FlagFI, FlagFJ, FlagFK, FlagFM, FlagFO, FlagFR, FlagGA, FlagGB, FlagGD, FlagGE, FlagGF, FlagGG, FlagGH, FlagGI, FlagGL, FlagGM, FlagGN, FlagGP, FlagGP1, FlagGQ, FlagGR, FlagGS, FlagGT, FlagGU, FlagGW, FlagGY, FlagHK, FlagHM, FlagHN, FlagHR, FlagHT, FlagHU, FlagID, FlagIE, FlagIL, FlagIM, FlagIN, FlagIO, FlagIQ, FlagIR, FlagIS, FlagIT, FlagIcon, type FlagIconComponent, type FlagIconProps, FlagJE, FlagJM, FlagJO, FlagJP, FlagKE, FlagKG, FlagKH, FlagKI, FlagKM, FlagKN, FlagKP, FlagKR, FlagKW, FlagKY, FlagKZ, FlagLA, FlagLB, FlagLC, FlagLI, FlagLK, FlagLR, FlagLS, FlagLT, FlagLU, FlagLV, FlagLY, FlagMA, FlagMC, FlagMD, FlagME, FlagMF, FlagMG, FlagMH, FlagMK, FlagML, FlagMM, FlagMN, FlagMO, FlagMP, FlagMQ, FlagMQ1, FlagMR, FlagMS, FlagMT, FlagMU, FlagMV, FlagMW, FlagMX, FlagMY, FlagMZ, FlagNA, FlagNC, FlagNE, FlagNF, FlagNG, FlagNI, FlagNL, FlagNO, FlagNP, FlagNR, FlagNU, FlagNZ, FlagOM, FlagPA, FlagPE, FlagPF, FlagPG, FlagPH, FlagPK, FlagPL, FlagPM, FlagPM1, FlagPN, FlagPR, FlagPS, FlagPT, FlagPW, FlagPY, FlagQA, FlagRE, FlagRO, FlagRS, FlagRU, FlagRW, FlagSA, FlagSB, FlagSC, FlagSD, FlagSE, FlagSG, FlagSH, FlagSI, FlagSJ, FlagSK, FlagSL, FlagSM, FlagSN, FlagSO, FlagSR, FlagSS, FlagST, FlagSV, FlagSX, FlagSY, FlagSZ, FlagTC, FlagTD, FlagTF, FlagTG, FlagTH, FlagTJ, FlagTK, FlagTL, FlagTM, FlagTN, FlagTO, FlagTR, FlagTT, FlagTV, FlagTW, FlagTZ, FlagUA, FlagUG, FlagUM, FlagUS, FlagUY, FlagUZ, FlagVA, FlagVC, FlagVE, FlagVG, FlagVI, FlagVN, FlagVU, FlagWF, FlagWS, FlagYE, FlagYT, FlagZA, FlagZM, FlagZW };
