import { ComputedRef, InjectionKey } from 'vue';
import { SenderProps } from './interface';
export interface SenderContextValue extends SenderProps {
    triggerSend?: () => void;
    setSubmitDisabled?: (disabled: boolean) => void;
}
export declare const SenderContextKey: InjectionKey<ComputedRef<SenderContextValue>>;
export declare function useSenderContext(): ComputedRef<SenderContextValue>;
export declare function provideSenderContext(value: ComputedRef<SenderContextValue>): void;
