import { type ResourceState } from './use_resource.js';
export interface OrgInvitationEntry {
    id: string;
    organizationId: string;
    orgName: string;
    orgSlug: string;
    email: string;
    role: string;
    expiresAt: string;
    createdAt: string;
    [key: string]: unknown;
}
export interface UseOrgInvitationsResult extends ResourceState<OrgInvitationEntry[]> {
    actions: {
        refetch(): Promise<void>;
        accept(token: string): Promise<void>;
    };
}
export declare function useOrgInvitations(): UseOrgInvitationsResult;
