import { z } from 'zod';
export declare const configure_auto_lock_action_attempt: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
    action_attempt_id: z.ZodString;
} & {
    status: z.ZodLiteral<"pending">;
    result: z.ZodNull;
    error: z.ZodNull;
} & {
    action_type: z.ZodLiteral<"CONFIGURE_AUTO_LOCK">;
}, "strip", z.ZodTypeAny, {
    status: "pending";
    action_attempt_id: string;
    error: null;
    result: null;
    action_type: "CONFIGURE_AUTO_LOCK";
}, {
    status: "pending";
    action_attempt_id: string;
    error: null;
    result: null;
    action_type: "CONFIGURE_AUTO_LOCK";
}>, z.ZodObject<{
    action_attempt_id: z.ZodString;
} & {
    status: z.ZodLiteral<"success">;
    error: z.ZodNull;
} & {
    action_type: z.ZodLiteral<"CONFIGURE_AUTO_LOCK">;
    result: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
}, "strip", z.ZodTypeAny, {
    status: "success";
    action_attempt_id: string;
    error: null;
    result: {};
    action_type: "CONFIGURE_AUTO_LOCK";
}, {
    status: "success";
    action_attempt_id: string;
    error: null;
    result: {};
    action_type: "CONFIGURE_AUTO_LOCK";
}>, z.ZodObject<{
    action_attempt_id: z.ZodString;
} & {
    status: z.ZodLiteral<"error">;
    result: z.ZodNull;
} & {
    action_type: z.ZodLiteral<"CONFIGURE_AUTO_LOCK">;
    error: z.ZodObject<{
        type: z.ZodString;
        message: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        message: string;
        type: string;
    }, {
        message: string;
        type: string;
    }>;
}, "strip", z.ZodTypeAny, {
    status: "error";
    action_attempt_id: string;
    error: {
        message: string;
        type: string;
    };
    result: null;
    action_type: "CONFIGURE_AUTO_LOCK";
}, {
    status: "error";
    action_attempt_id: string;
    error: {
        message: string;
        type: string;
    };
    result: null;
    action_type: "CONFIGURE_AUTO_LOCK";
}>]>;
