import { type z } from "zod";
import { button } from './aether';
export interface UseProps extends Omit<z.input<typeof button.buttonStateZ>, "trigger"> {
    aetherKey: string;
}
export interface UseReturn {
    click: () => void;
}
export declare const use: ({ aetherKey, sink }: UseProps) => UseReturn;
