import type { CrisisMode } from '../../../utils/crisis-mode.js';
interface Props {
    showSeverityControl?: boolean;
    showAutoDetectToggle?: boolean;
    compact?: boolean;
    position?: 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right' | 'center';
    class?: string;
    oncrisisModeChanged?: (event: {
        detail: CrisisMode;
    }) => void;
}
/**
 * CrisisModeToggle
 *
 * Crisis mode toggle control for users to manually activate/deactivate simplified interfaces.
 * Provides accessibility-focused controls for crisis mode management.
 *
 * @prop {boolean} [showSeverityControl=true] - Whether to show severity level controls
 * @prop {boolean} [showAutoDetectToggle=true] - Whether to show auto-detection toggle
 * @prop {boolean} [compact=false] - Whether to use compact layout
 * @prop {string} [position='bottom-right'] - Position of floating toggle
 * @prop {string} [class] - Additional CSS classes
 *
 * @event {CrisisMode} crisis-mode-changed - Fired when crisis mode state changes
 */
declare const CrisisModeToggle: import("svelte").Component<Props, {}, "">;
type CrisisModeToggle = ReturnType<typeof CrisisModeToggle>;
export default CrisisModeToggle;
//# sourceMappingURL=CrisisModeToggle.svelte.d.ts.map