import { type IpAllowlistStatus, type SecretsStatus, type SecuritySourceMetadata } from '@actuate-media/cms-core/security-center';
import { type SecurityForm } from './useSecuritySettings.js';
export declare function AccessProtectionCard({ form, setField, canEdit, ipAllowlist, secrets, csrfEnabled, uploadValidation, sources, onNavigate, }: {
    form: SecurityForm;
    setField: <K extends keyof SecurityForm>(key: K, value: SecurityForm[K]) => void;
    canEdit: boolean;
    ipAllowlist: IpAllowlistStatus;
    secrets: SecretsStatus;
    csrfEnabled: boolean;
    uploadValidation: boolean;
    sources: Record<string, SecuritySourceMetadata>;
    onNavigate?: (path: string) => void;
}): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=AccessProtectionCard.d.ts.map