/**
 * The Command Palette
 *
 * This component is a singleton so should only exist in our app once we will use the event bus to trigger it
 */
declare const _default: typeof __VLS_export;
export default _default;
declare const PaletteComponents: {
    readonly 'Import from OpenAPI/Swagger/Postman/cURL': import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        close: () => any;
        back: (e: KeyboardEvent) => any;
    }, string, import("vue").PublicProps, Readonly<{}> & Readonly<{
        onClose?: (() => any) | undefined;
        onBack?: ((e: KeyboardEvent) => any) | undefined;
    }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    readonly 'Create Request': "";
    readonly 'Create Workspace': import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        close: () => any;
        back: (e: KeyboardEvent) => any;
    }, string, import("vue").PublicProps, Readonly<{}> & Readonly<{
        onClose?: (() => any) | undefined;
        onBack?: ((e: KeyboardEvent) => any) | undefined;
    }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    readonly 'Add Tag': import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        close: () => any;
        back: (e: KeyboardEvent) => any;
    }, string, import("vue").PublicProps, Readonly<{}> & Readonly<{
        onClose?: (() => any) | undefined;
        onBack?: ((e: KeyboardEvent) => any) | undefined;
    }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    readonly 'Add Server': import("vue").DefineComponent<{
        metaData?: {
            itemUid?: string;
            parentUid?: string;
        };
    }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        close: () => any;
        back: (e: KeyboardEvent) => any;
    }, string, import("vue").PublicProps, Readonly<{
        metaData?: {
            itemUid?: string;
            parentUid?: string;
        };
    }> & Readonly<{
        onClose?: (() => any) | undefined;
        onBack?: ((e: KeyboardEvent) => any) | undefined;
    }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
    readonly 'Create Collection': import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        close: () => any;
        back: (e: KeyboardEvent) => any;
    }, string, import("vue").PublicProps, Readonly<{}> & Readonly<{
        onClose?: (() => any) | undefined;
        onBack?: ((e: KeyboardEvent) => any) | undefined;
    }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    readonly 'Add Example': import("vue").DefineComponent<{
        metaData?: {
            itemUid: string;
        };
    }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        close: () => any;
        back: (e: KeyboardEvent) => any;
    }, string, import("vue").PublicProps, Readonly<{
        metaData?: {
            itemUid: string;
        };
    }> & Readonly<{
        onClose?: (() => any) | undefined;
        onBack?: ((e: KeyboardEvent) => any) | undefined;
    }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
    readonly 'Import from cURL': import("vue").DefineComponent<{
        metaData: {
            parsedCurl: {
                description?: string | undefined;
                summary?: string | undefined;
                externalDocs?: {
                    url: string;
                    description?: string | undefined;
                } | undefined;
                'x-internal'?: boolean | undefined;
                'x-scalar-ignore'?: boolean | undefined;
                security?: Record<string, string[] | undefined>[] | undefined;
                tags?: string[] | undefined;
                deprecated?: boolean | undefined;
                operationId?: string | undefined;
                requestBody?: any;
                parameters?: {
                    in: "path" | "cookie" | "query" | "header";
                    name: string;
                    description?: string | undefined;
                    required?: boolean | undefined;
                    deprecated?: boolean | undefined;
                    schema?: unknown;
                    content?: unknown;
                    style?: "matrix" | "label" | "form" | "simple" | "spaceDelimited" | "pipeDelimited" | "deepObject" | undefined;
                    explode?: boolean | undefined;
                    example?: unknown;
                    examples?: Record<string, {
                        value?: unknown;
                        summary?: string | undefined;
                        externalValue?: string | undefined;
                    }> | unknown[] | undefined;
                }[] | undefined;
                responses?: Record<string, any> | undefined;
                callbacks?: Record<string, Record<string, Record<string, any>>> | undefined;
                'x-codeSamples'?: {
                    source: string;
                    lang?: string | undefined;
                    label?: string | undefined;
                }[] | undefined;
                'x-code-samples'?: {
                    source: string;
                    lang?: string | undefined;
                    label?: string | undefined;
                }[] | undefined;
                'x-custom-examples'?: {
                    source: string;
                    lang?: string | undefined;
                    label?: string | undefined;
                }[] | undefined;
                'x-scalar-stability'?: import("@scalar/types/legacy").XScalarStability | undefined;
                type?: "request" | undefined;
                uid?: string | undefined;
                path?: string | undefined;
                method?: "delete" | "get" | "head" | "options" | "patch" | "post" | "put" | "trace" | undefined;
                servers?: string[] | undefined;
                selectedServerUid?: string | null | undefined;
                examples?: string[] | undefined;
                selectedSecuritySchemeUids?: (string | string[])[] | undefined;
                'x-post-response'?: string | undefined;
            } & {
                url?: string;
            };
            collectionUid: string;
        };
    }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        close: () => any;
        back: (e: KeyboardEvent) => any;
    }, string, import("vue").PublicProps, Readonly<{
        metaData: {
            parsedCurl: {
                description?: string | undefined;
                summary?: string | undefined;
                externalDocs?: {
                    url: string;
                    description?: string | undefined;
                } | undefined;
                'x-internal'?: boolean | undefined;
                'x-scalar-ignore'?: boolean | undefined;
                security?: Record<string, string[] | undefined>[] | undefined;
                tags?: string[] | undefined;
                deprecated?: boolean | undefined;
                operationId?: string | undefined;
                requestBody?: any;
                parameters?: {
                    in: "path" | "cookie" | "query" | "header";
                    name: string;
                    description?: string | undefined;
                    required?: boolean | undefined;
                    deprecated?: boolean | undefined;
                    schema?: unknown;
                    content?: unknown;
                    style?: "matrix" | "label" | "form" | "simple" | "spaceDelimited" | "pipeDelimited" | "deepObject" | undefined;
                    explode?: boolean | undefined;
                    example?: unknown;
                    examples?: Record<string, {
                        value?: unknown;
                        summary?: string | undefined;
                        externalValue?: string | undefined;
                    }> | unknown[] | undefined;
                }[] | undefined;
                responses?: Record<string, any> | undefined;
                callbacks?: Record<string, Record<string, Record<string, any>>> | undefined;
                'x-codeSamples'?: {
                    source: string;
                    lang?: string | undefined;
                    label?: string | undefined;
                }[] | undefined;
                'x-code-samples'?: {
                    source: string;
                    lang?: string | undefined;
                    label?: string | undefined;
                }[] | undefined;
                'x-custom-examples'?: {
                    source: string;
                    lang?: string | undefined;
                    label?: string | undefined;
                }[] | undefined;
                'x-scalar-stability'?: import("@scalar/types/legacy").XScalarStability | undefined;
                type?: "request" | undefined;
                uid?: string | undefined;
                path?: string | undefined;
                method?: "delete" | "get" | "head" | "options" | "patch" | "post" | "put" | "trace" | undefined;
                servers?: string[] | undefined;
                selectedServerUid?: string | null | undefined;
                examples?: string[] | undefined;
                selectedSecuritySchemeUids?: (string | string[])[] | undefined;
                'x-post-response'?: string | undefined;
            } & {
                url?: string;
            };
            collectionUid: string;
        };
    }> & Readonly<{
        onClose?: (() => any) | undefined;
        onBack?: ((e: KeyboardEvent) => any) | undefined;
    }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
};
/** Infer the types from the commands  */
type CommandNames = keyof typeof PaletteComponents;
export type CommandPaletteEvent = {
    /** The command name which matches with the command palette */
    commandName?: CommandNames;
    /** Any extra metadata we want to pass to the command palettes */
    metaData?: Record<string, any>;
};
declare const __VLS_export: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
//# sourceMappingURL=TheCommandPalette.vue.d.ts.map