import { z } from 'zod';
export declare const channelSchema: z.ZodObject<{
    id: z.ZodNumber;
    name: z.ZodString;
    public: z.ZodBoolean;
    ios: z.ZodBoolean;
    android: z.ZodBoolean;
    disable_auto_update: z.ZodString;
    disable_auto_update_under_native: z.ZodBoolean;
    allow_device_self_set: z.ZodBoolean;
    allow_emulator: z.ZodBoolean;
    allow_device: z.ZodBoolean;
    allow_dev: z.ZodBoolean;
    allow_prod: z.ZodBoolean;
    version: z.ZodOptional<z.ZodAny>;
}, z.core.$strip>;
export type Channel = z.infer<typeof channelSchema>;
export declare const channelAddOptionsSchema: z.ZodObject<{
    apikey: z.ZodString;
    supaHost: z.ZodOptional<z.ZodString>;
    supaAnon: z.ZodOptional<z.ZodString>;
    default: z.ZodOptional<z.ZodBoolean>;
    selfAssign: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export type ChannelAddOptions = z.infer<typeof channelAddOptionsSchema>;
export declare const channelDeleteOptionsSchema: z.ZodObject<{
    apikey: z.ZodString;
    supaHost: z.ZodOptional<z.ZodString>;
    supaAnon: z.ZodOptional<z.ZodString>;
    deleteBundle: z.ZodBoolean;
    successIfNotFound: z.ZodBoolean;
}, z.core.$strip>;
export type ChannelDeleteOptions = z.infer<typeof channelDeleteOptionsSchema>;
export declare const channelCurrentBundleOptionsSchema: z.ZodObject<{
    apikey: z.ZodString;
    supaHost: z.ZodOptional<z.ZodString>;
    supaAnon: z.ZodOptional<z.ZodString>;
    channel: z.ZodOptional<z.ZodString>;
    quiet: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export type ChannelCurrentBundleOptions = z.infer<typeof channelCurrentBundleOptionsSchema>;
export declare const optionsSetChannelSchema: z.ZodObject<{
    apikey: z.ZodString;
    supaHost: z.ZodOptional<z.ZodString>;
    supaAnon: z.ZodOptional<z.ZodString>;
    bundle: z.ZodOptional<z.ZodString>;
    state: z.ZodOptional<z.ZodString>;
    downgrade: z.ZodOptional<z.ZodBoolean>;
    latest: z.ZodOptional<z.ZodBoolean>;
    latestRemote: z.ZodOptional<z.ZodBoolean>;
    ios: z.ZodOptional<z.ZodBoolean>;
    android: z.ZodOptional<z.ZodBoolean>;
    selfAssign: z.ZodOptional<z.ZodBoolean>;
    disableAutoUpdate: z.ZodOptional<z.ZodString>;
    dev: z.ZodOptional<z.ZodBoolean>;
    emulator: z.ZodOptional<z.ZodBoolean>;
    device: z.ZodOptional<z.ZodBoolean>;
    prod: z.ZodOptional<z.ZodBoolean>;
    packageJson: z.ZodOptional<z.ZodString>;
    ignoreMetadataCheck: z.ZodOptional<z.ZodBoolean>;
    qrPreview: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export type OptionsSetChannel = z.infer<typeof optionsSetChannelSchema>;
