import type { ArgusClientConfig } from '../../_core';
type __VLS_Props = {
    modelValue: string;
    cfg: ArgusClientConfig | null;
    /** Determines which field keys to suggest inside function arguments */
    signal?: 'traces' | 'logs' | 'metrics';
    /** Whether to show the "every N seconds" interval control */
    showInterval?: boolean;
    /** Current step interval in seconds (null = Auto) */
    stepInterval?: number | null;
};
declare const _default: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
    "update:modelValue": (value: string) => any;
    "update:stepInterval": (value: number | null) => any;
}, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{
    "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    "onUpdate:stepInterval"?: ((value: number | null) => any) | undefined;
}>, {
    signal: "traces" | "logs" | "metrics";
    stepInterval: number | null;
    showInterval: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
export default _default;
