import type { TrpcSessionUser } from '../../trpc';
import type { TAppCredentialsByTypeInputSchema } from "./appCredentialsByType.schema";
type AppCredentialsByTypeOptions = {
    ctx: {
        user: NonNullable<TrpcSessionUser>;
    };
    input: TAppCredentialsByTypeInputSchema;
};
/** Used for grabbing credentials on specific app pages */
export declare const appCredentialsByTypeHandler: ({ ctx, input }: AppCredentialsByTypeOptions) => Promise<{
    credentials: {
        key: import('../../../../prisma-client').Prisma.JsonValue;
        invalid: boolean | null;
        type: string;
        id: number;
        userId: number | null;
        teamId: number | null;
        subscriptionId: string | null;
        billingCycleStart: number | null;
        appId: string | null;
        paymentStatus: string | null;
    }[];
    userAdminTeams: number[];
}>;
export {};
//# sourceMappingURL=appCredentialsByType.handler.d.ts.map