import type { Exact } from '@svelte-thing/type-utils'; import { type StyleSeekProps } from './styleSeek.svelte.js'; export type SeekProps = StyleSeekProps; export declare function seekProps(props: Exact): { seek: import("@svelte-thing/primitives/video/seek").SeekState; styles: { props: { 'data-slot': string; readonly class: string; }; }; mergeRestProps>(restProps: T_1): (((k: { 'aria-label': "Seek"; 'data-video-seek': ""; min: 0; step: "any"; type: "range"; 'aria-valuetext': string; 'data-disabled': "" | undefined; disabled: true | undefined; max: number; style: string; value: number; onchange: (event: Event & { currentTarget: EventTarget & HTMLInputElement; }) => void; oninput: (event: Event & { currentTarget: EventTarget & HTMLInputElement; }) => void; }) => void) | ((k: { 'data-slot': string; readonly class: string; }) => void) | ((T_1 extends null | undefined ? object : T_1) extends infer T_3 ? T_3 extends (T_1 extends null | undefined ? object : T_1) ? T_3 extends any ? (k: T_3) => void : never : never : never) extends (k: infer I) => void ? I : never) extends infer T_2 ? { [K in keyof T_2]: T_2[K]; } : never; };