/**
     * Pending-aware log-out button. Wraps `PendingButton` and calls
     * `AuthState.logout` (`POST /api/account/logout`) via `auth_state_context`.
     * If the caller provides `onclick` and calls `e.preventDefault()` from it,
     * the logout is skipped — useful for confirm-before-logout flows.
     *
     * @module
     */
import type { ComponentProps, Snippet } from 'svelte';
import PendingButton from '@fuzdev/fuz_ui/PendingButton.svelte';
type $$ComponentProps = Omit<ComponentProps<typeof PendingButton>, 'pending' | 'onclick' | 'children'> & {
    onclick?: ComponentProps<typeof PendingButton>['onclick'];
    children?: Snippet;
};
declare const LogoutButton: import("svelte").Component<$$ComponentProps, {}, "">;
type LogoutButton = ReturnType<typeof LogoutButton>;
export default LogoutButton;
//# sourceMappingURL=LogoutButton.svelte.d.ts.map