import type { SecurityPolicyActions, SecurityPolicyState } from '@frontegg/redux-store'; export type SecurityPolicyStateMapper = (state: SecurityPolicyState) => S; export declare function useSecurityPolicyState(): SecurityPolicyState; export declare function useSecurityPolicyState(stateMapper: SecurityPolicyStateMapper): S; export declare const useSecurityPolicyActions: () => SecurityPolicyActions; export declare const usePublicPolicySettings: (loadOnMount?: boolean) => import("@frontegg/redux-store").PublicPolicyState; export declare const useRoleAssignmentPolicySettings: (loadOnMount?: boolean) => import("@frontegg/redux-store").RoleAssignmentPolicyState; export declare const usePublicAuthStrategiesPolicySettings: (loadOnMount?: boolean) => import("@frontegg/redux-store").PublicAuthStrategyPolicyState;