export declare const resMembershipItem: import("arktype/internal/variants/object.ts").ObjectType<{ ownerHandle: string; appSlug: string; activityAt: string; role: "editor" | "submitter" | "viewer"; title?: string | undefined; icon?: { cid: string; mime: string; } | undefined; }, {}>; export type ResMembershipItem = typeof resMembershipItem.infer; export declare const reqListMemberships: import("arktype/internal/variants/object.ts").ObjectType<{ type: "vibes.diy.req-list-memberships"; auth: { type: "clerk" | "device-id" | "ucan"; token: string; }; limit?: number | undefined; cursor?: string | undefined; }, {}>; export type ReqListMemberships = typeof reqListMemberships.infer; export declare function isReqListMemberships(obj: unknown): obj is ReqListMemberships; export declare const resListMemberships: import("arktype/internal/variants/object.ts").ObjectType<{ type: "vibes.diy.res-list-memberships"; items: { ownerHandle: string; appSlug: string; activityAt: string; role: "editor" | "submitter" | "viewer"; title?: string | undefined; icon?: { cid: string; mime: string; } | undefined; }[]; nextCursor?: string | undefined; }, {}>; export type ResListMemberships = typeof resListMemberships.infer; export declare function isResListMemberships(obj: unknown): obj is ResListMemberships;