import type { ExtractPropTypes } from 'vue';
import type UriInput from './uri-input.vue';
export declare const httpUriOptions: {
    label: string;
    value: string;
}[];
export declare const getHttpMethodUri: (uri: string | null) => {
    prefix: string;
    url: string;
};
export declare const uriInputProps: {
    readonly value: import("ll-plus/es/utils").EpPropFinalized<readonly [StringConstructor, any], unknown, unknown, "", boolean>;
    readonly suffix: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly addonAfter: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly placeholder: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "请输入", boolean>;
    readonly showCopy: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
};
export declare const uriInputEmits: {
    'update:value': (value: string) => boolean;
    change: (value: string) => boolean;
};
export type UriInputProps = ExtractPropTypes<typeof uriInputProps>;
export type UriInputEmits = typeof uriInputEmits;
export type UriInputInstance = InstanceType<typeof UriInput>;
