import { Context, InternalMethods } from "@elimeleth/vct-flow";
export default class STT {
    static fn(path: string, provider: "groq" | "openai", confs?: {
        model?: string;
        prompt?: string;
    }): Promise<string>;
    static layer(listen_msg?: string, provider?: "groq" | "openai", confs?: {
        model?: string;
        prompt?: string;
    }): (ctx: Context, { send, state }: InternalMethods<any>) => Promise<void>;
}
