import { AuthAdminParams, AuthAdminProviderProps } from './interfaces.js';
declare function AuthAdminProvider(props: AuthAdminProviderProps): import("react/jsx-runtime").JSX.Element;
declare function useAuthAdmin(): {
    user?: any;
    roles: import("./interfaces.js").UserState;
    signOut(params?: {
        onSignOut: () => {};
    }): Promise<void>;
    roleUser: string;
    signIn(params: AuthAdminParams): Promise<void>;
    loadUser({ roleName }: {
        roleName?: string;
    }): Promise<void>;
} & AuthAdminProviderProps;
export { AuthAdminProvider, useAuthAdmin };
