import type { EmptyObject } from '../../../../framework-types/BaseTypes';
import type { StateAtom } from '../../core/state/Types';
import type { Transient } from '../../core/utils/StateUtils';
import type { AdvertisingBaseContext } from './Types';
type ClickThroughState = {
    url: string;
    clicked: Transient<void>;
};
export type ClickThroughAtom = StateAtom<ClickThroughState, EmptyObject>;
export declare function createClickThroughAtom(context: AdvertisingBaseContext, url: string): ClickThroughAtom;
export {};
