export declare const profileManagersRouter: import("@trpc/server").TRPCBuiltRouter<{
    ctx: import(".././routes/index").Context;
    meta: import(".././routes/index").RouteMetadata;
    errorShape: import("@trpc/server").TRPCDefaultErrorShape;
    transformer: true;
}, import("@trpc/server").TRPCDecorateCreateRouterOptions<{
    createProfileManager: import("@trpc/server").TRPCMutationProcedure<{
        input: {
            image?: string | undefined;
            displayName?: string | undefined;
            shortBio?: string | undefined;
            bio?: string | undefined;
            email?: string | undefined;
            heroImage?: string | undefined;
            managerType?: string | undefined;
        };
        output: string;
        meta: import(".././routes/index").RouteMetadata;
    }>;
    createChildProfileManager: import("@trpc/server").TRPCMutationProcedure<{
        input: {
            parentUri: string;
            profile: {
                image?: string | undefined;
                displayName?: string | undefined;
                shortBio?: string | undefined;
                bio?: string | undefined;
                email?: string | undefined;
                heroImage?: string | undefined;
                managerType?: string | undefined;
            };
        };
        output: string;
        meta: import(".././routes/index").RouteMetadata;
    }>;
    createManagedProfile: import("@trpc/server").TRPCMutationProcedure<{
        input: {
            profileId: string;
            image?: string | undefined;
            displayName?: string | undefined;
            shortBio?: string | undefined;
            bio?: string | undefined;
            isPrivate?: boolean | undefined;
            profileVisibility?: "public" | "connections_only" | "private" | undefined;
            showEmail?: boolean | undefined;
            allowConnectionRequests?: "anyone" | "invite_only" | undefined;
            email?: string | undefined;
            heroImage?: string | undefined;
            websiteLink?: string | undefined;
            isServiceProfile?: boolean | undefined;
            type?: string | undefined;
            notificationsWebhook?: string | undefined;
            display?: {
                backgroundColor?: string | undefined;
                backgroundImage?: string | undefined;
                fadeBackgroundImage?: boolean | undefined;
                repeatBackgroundImage?: boolean | undefined;
                fontColor?: string | undefined;
                accentColor?: string | undefined;
                accentFontColor?: string | undefined;
                idBackgroundImage?: string | undefined;
                fadeIdBackgroundImage?: boolean | undefined;
                idBackgroundColor?: string | undefined;
                repeatIdBackgroundImage?: boolean | undefined;
            } | undefined;
            highlightedCredentials?: string[] | undefined;
            role?: string | undefined;
            dob?: string | undefined;
            country?: string | undefined;
            approved?: boolean | undefined;
        };
        output: string;
        meta: import(".././routes/index").RouteMetadata;
    }>;
    getManagedProfiles: import("@trpc/server").TRPCQueryProcedure<{
        input: {
            cursor?: string | undefined;
            sort?: string | undefined;
            limit?: number | undefined;
            query?: {
                profileId?: string | {
                    $in: string[];
                } | {
                    $regex: string | RegExp;
                } | {
                    $or: (string | {
                        $in: string[];
                    } | {
                        $regex: string | RegExp;
                    })[];
                } | undefined;
                displayName?: string | {
                    $in: string[];
                } | {
                    $regex: string | RegExp;
                } | {
                    $or: (string | {
                        $in: string[];
                    } | {
                        $regex: string | RegExp;
                    })[];
                } | undefined;
                shortBio?: string | {
                    $in: string[];
                } | {
                    $regex: string | RegExp;
                } | {
                    $or: (string | {
                        $in: string[];
                    } | {
                        $regex: string | RegExp;
                    })[];
                } | undefined;
                bio?: string | {
                    $in: string[];
                } | {
                    $regex: string | RegExp;
                } | {
                    $or: (string | {
                        $in: string[];
                    } | {
                        $regex: string | RegExp;
                    })[];
                } | undefined;
                email?: string | {
                    $in: string[];
                } | {
                    $regex: string | RegExp;
                } | {
                    $or: (string | {
                        $in: string[];
                    } | {
                        $regex: string | RegExp;
                    })[];
                } | undefined;
                websiteLink?: string | {
                    $in: string[];
                } | {
                    $regex: string | RegExp;
                } | {
                    $or: (string | {
                        $in: string[];
                    } | {
                        $regex: string | RegExp;
                    })[];
                } | undefined;
                isServiceProfile?: boolean | undefined;
                type?: string | {
                    $in: string[];
                } | {
                    $regex: string | RegExp;
                } | {
                    $or: (string | {
                        $in: string[];
                    } | {
                        $regex: string | RegExp;
                    })[];
                } | undefined;
            } | undefined;
        } | undefined;
        output: {
            hasMore: boolean;
            records: {
                profileId: string;
                displayName: string;
                shortBio: string;
                bio: string;
                did: string;
                isPrivate?: boolean | undefined;
                profileVisibility?: "public" | "connections_only" | "private" | undefined;
                showEmail?: boolean | undefined;
                allowConnectionRequests?: "anyone" | "invite_only" | undefined;
                email?: string | undefined;
                image?: string | undefined;
                heroImage?: string | undefined;
                websiteLink?: string | undefined;
                isServiceProfile?: boolean | undefined;
                type?: string | undefined;
                notificationsWebhook?: string | undefined;
                display?: {
                    backgroundColor?: string | undefined;
                    backgroundImage?: string | undefined;
                    fadeBackgroundImage?: boolean | undefined;
                    repeatBackgroundImage?: boolean | undefined;
                    fontColor?: string | undefined;
                    accentColor?: string | undefined;
                    accentFontColor?: string | undefined;
                    idBackgroundImage?: string | undefined;
                    fadeIdBackgroundImage?: boolean | undefined;
                    idBackgroundColor?: string | undefined;
                    repeatIdBackgroundImage?: boolean | undefined;
                } | undefined;
                highlightedCredentials?: string[] | undefined;
                role?: string | undefined;
                dob?: string | undefined;
                country?: string | undefined;
                approved?: boolean | undefined;
            }[];
            cursor?: string | undefined;
        };
        meta: import(".././routes/index").RouteMetadata;
    }>;
    getMyManagedChildren: import("@trpc/server").TRPCQueryProcedure<{
        input: void;
        output: {
            profileId: string;
            displayName: string;
            shortBio: string;
            bio: string;
            did: string;
            isPrivate?: boolean | undefined;
            profileVisibility?: "public" | "connections_only" | "private" | undefined;
            showEmail?: boolean | undefined;
            allowConnectionRequests?: "anyone" | "invite_only" | undefined;
            email?: string | undefined;
            image?: string | undefined;
            heroImage?: string | undefined;
            websiteLink?: string | undefined;
            isServiceProfile?: boolean | undefined;
            type?: string | undefined;
            notificationsWebhook?: string | undefined;
            display?: {
                backgroundColor?: string | undefined;
                backgroundImage?: string | undefined;
                fadeBackgroundImage?: boolean | undefined;
                repeatBackgroundImage?: boolean | undefined;
                fontColor?: string | undefined;
                accentColor?: string | undefined;
                accentFontColor?: string | undefined;
                idBackgroundImage?: string | undefined;
                fadeIdBackgroundImage?: boolean | undefined;
                idBackgroundColor?: string | undefined;
                repeatIdBackgroundImage?: boolean | undefined;
            } | undefined;
            highlightedCredentials?: string[] | undefined;
            role?: string | undefined;
            dob?: string | undefined;
            country?: string | undefined;
            approved?: boolean | undefined;
        }[];
        meta: import(".././routes/index").RouteMetadata;
    }>;
    getMyGuardians: import("@trpc/server").TRPCQueryProcedure<{
        input: void;
        output: {
            profileId: string;
            displayName: string;
            shortBio: string;
            bio: string;
            did: string;
            isPrivate?: boolean | undefined;
            profileVisibility?: "public" | "connections_only" | "private" | undefined;
            showEmail?: boolean | undefined;
            allowConnectionRequests?: "anyone" | "invite_only" | undefined;
            email?: string | undefined;
            image?: string | undefined;
            heroImage?: string | undefined;
            websiteLink?: string | undefined;
            isServiceProfile?: boolean | undefined;
            type?: string | undefined;
            notificationsWebhook?: string | undefined;
            display?: {
                backgroundColor?: string | undefined;
                backgroundImage?: string | undefined;
                fadeBackgroundImage?: boolean | undefined;
                repeatBackgroundImage?: boolean | undefined;
                fontColor?: string | undefined;
                accentColor?: string | undefined;
                accentFontColor?: string | undefined;
                idBackgroundImage?: string | undefined;
                fadeIdBackgroundImage?: boolean | undefined;
                idBackgroundColor?: string | undefined;
                repeatIdBackgroundImage?: boolean | undefined;
            } | undefined;
            highlightedCredentials?: string[] | undefined;
            role?: string | undefined;
            dob?: string | undefined;
            country?: string | undefined;
            approved?: boolean | undefined;
        }[];
        meta: import(".././routes/index").RouteMetadata;
    }>;
    removeManagesRelationship: import("@trpc/server").TRPCMutationProcedure<{
        input: {
            profileId: string;
        };
        output: boolean;
        meta: import(".././routes/index").RouteMetadata;
    }>;
    getProfileManager: import("@trpc/server").TRPCQueryProcedure<{
        input: void;
        output: {
            id: string;
            created: string;
            did: string;
            displayName?: string | undefined;
            shortBio?: string | undefined;
            bio?: string | undefined;
            email?: string | undefined;
            image?: string | undefined;
            heroImage?: string | undefined;
        } | undefined;
        meta: import(".././routes/index").RouteMetadata;
    }>;
    getOtherProfileManager: import("@trpc/server").TRPCQueryProcedure<{
        input: {
            id: string;
        };
        output: {
            id: string;
            created: string;
            did: string;
            displayName?: string | undefined;
            shortBio?: string | undefined;
            bio?: string | undefined;
            email?: string | undefined;
            image?: string | undefined;
            heroImage?: string | undefined;
        } | undefined;
        meta: import(".././routes/index").RouteMetadata;
    }>;
    updateProfileManager: import("@trpc/server").TRPCMutationProcedure<{
        input: {
            image?: string | undefined;
            displayName?: string | undefined;
            shortBio?: string | undefined;
            bio?: string | undefined;
            email?: string | undefined;
            heroImage?: string | undefined;
        };
        output: boolean;
        meta: import(".././routes/index").RouteMetadata;
    }>;
}>>;
export type ProfileManagersRouter = typeof profileManagersRouter;
//# sourceMappingURL=profile-manager.d.ts.map