import type { GroupAsCode } from '../groups';
import type { CustomRoleAsCode } from '../roles';
import type { UserAsCode } from '../user';
export declare const parseVersionedContentAsCodeDocument: <Document>({ input, source, resourceLabel, contentType, version, identityKey, }: {
    input: unknown;
    source: string;
    resourceLabel: string;
    contentType: string;
    version?: number;
    identityKey?: string;
}) => Document;
export declare const parseCustomRoleAsCode: (input: unknown, source: string) => CustomRoleAsCode;
export declare const parseGroupAsCode: (input: unknown, source: string) => GroupAsCode;
export declare const parseUserAsCode: (input: unknown, source: string) => UserAsCode;
//# sourceMappingURL=parsers.d.ts.map