export interface SSOConfigStatus {
    provider: string;
    enabled: boolean;
    clientId?: string;
}
interface AuthProvidersListProps {
    /** List of enabled SSO providers */
    enabledProviders: SSOConfigStatus[];
    /** Callback when provider is clicked - implement your auth logic here */
    onProviderClick: (provider: string) => Promise<void>;
    /** Loading state for providers */
    loading?: boolean;
    /** Show divider above providers list */
    showDivider?: boolean;
    /** Custom divider text */
    dividerText?: string;
    /** Layout orientation */
    orientation?: 'vertical' | 'horizontal';
}
export declare function AuthProvidersList({ enabledProviders, onProviderClick, loading, showDivider, dividerText, orientation }: AuthProvidersListProps): import("react/jsx-runtime").JSX.Element | null;
export {};
//# sourceMappingURL=auth-providers-list.d.ts.map