import { z } from 'zod';
export declare const requested_access_method: z.ZodObject<{
    display_name: z.ZodString;
    mode: z.ZodEnum<["code", "card", "mobile_key"]>;
    code: z.ZodOptional<z.ZodString>;
    instant_key_max_use_count: z.ZodOptional<z.ZodNumber>;
    created_at: z.ZodString;
    created_access_method_ids: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
    display_name: string;
    created_at: string;
    mode: "code" | "card" | "mobile_key";
    created_access_method_ids: string[];
    code?: string | undefined;
    instant_key_max_use_count?: number | undefined;
}, {
    display_name: string;
    created_at: string;
    mode: "code" | "card" | "mobile_key";
    created_access_method_ids: string[];
    code?: string | undefined;
    instant_key_max_use_count?: number | undefined;
}>;
export type RequestedAccessMethod = z.infer<typeof requested_access_method>;
