import type { TrpcSessionUser } from "../../../trpc";
import type { TAdminGet } from "./adminGet.schema";
type AdminGetOptions = {
    ctx: {
        user: NonNullable<TrpcSessionUser>;
    };
    input: TAdminGet;
};
export declare const adminGetHandler: ({ input }: AdminGetOptions) => Promise<{
    metadata: {
        requestedSlug?: string | null | undefined;
        paymentId?: string | undefined;
        subscriptionId?: string | null | undefined;
        subscriptionItemId?: string | null | undefined;
        orgSeats?: number | null | undefined;
        orgPricePerSeat?: number | null | undefined;
        migratedToOrgFrom?: {
            teamSlug?: string | null | undefined;
            lastMigrationTime?: string | undefined;
            reverted?: boolean | undefined;
            lastRevertTime?: string | undefined;
        } | undefined;
        billingPeriod?: import('../../../../../prisma/zod-utils').BillingPeriod | undefined;
    } | null;
    id: number;
    name: string;
    slug: string | null;
    organizationSettings: {
        isOrganizationVerified: boolean;
        isOrganizationConfigured: boolean;
        orgAutoAcceptEmail: string;
    } | null;
    isOrganization: boolean;
    members: {
        user: {
            id: number;
            name: string | null;
            email: string;
        };
    }[];
}>;
export default adminGetHandler;
//# sourceMappingURL=adminGet.handler.d.ts.map