import { AutumnOptions } from './types.js';
import 'better-auth/plugins';
import '../AuthFunction.js';
import 'better-auth/api';

declare const scopeContainsOrg: ({ options }: {
    options?: AutumnOptions;
}) => boolean;
declare function getOrganizationContext(ctx: any, options?: AutumnOptions): Promise<{
    activeOrganizationId: any;
    activeOrganization: any;
    activeOrganizationEmail: any;
}>;
declare function getIdentityContext({ orgContext, options, session, }: {
    orgContext: any;
    options?: AutumnOptions;
    session?: any;
}): Promise<{
    customerId?: string;
    customerData?: {
        name?: string;
        email?: string;
    };
} | null>;

export { getIdentityContext, getOrganizationContext, scopeContainsOrg };
